package com.zhu.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.flink.runtime.rest.handler.job.savepoints.SavepointHandlers;

import java.util.Set;

/**
 * 交易域 品牌品类  用户粒度 退单各窗口汇总表 设计到维度关联
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TradeTrademarkCategoryUserRefundBean {

    String stt;

    String edt;  //窗口开始结束时间

    String tradeMarkId; //品牌id

    String tradeMarkName; // 品牌名称

    String category1Id; //一级品类id

    String category2Id; //二级品类id

    String category3Id; //三级品类id

    String category1Name;

    String category2Name;

    String category3Name;

    @TransientSink
    Set<String> orderIdSet ;  //用于去重  存在两条order ID 相同的数据平台而定

    String userId;

    String skuId;

    Long  refundCount;

    Long ts;


}
